36
102
53
50
334
25
9
38
32
14
37
43
11
149
21
57
69
12
59
92
42
16
6
49
248
75
103
376
164
52
85
98
100
207
477
55
112
54
71
110
237
56
128
367
67
93
134
39
124
793
172