35
89
112
42
23
33
245
160
105
22
34
44
277
14
30
114
416
437
7
107
20
8
74
57
58
24
13
38
32
63
51
11
18
170
154
28
15
41
127
17
106
109
94
376
36
29
86
12
83
246
262
46