30
82
104
346
77
247
618
67
53
29
68
169
42
22
12
75
163
54
145
275
149
162
90
106
36
108
86
43
85
44
27
109
39
276
38
31
65
92
34
215
25
11
9
64
17
28
61
26