30
36
100
68
77
18
14
35
26
252
17
29
33
93
55
25
83
365
90
54
88
49
34
175
121
20
43
37
41
347
19
10
11
57
27
56
85
44
178
23
118
61
173