358
34
15
38
76
32
105
92
48
36
321
126
23
75
22
215
26
140
53
55
120
107
307
112
74
253
17
62
95
35
102
28
44
51
60
47
138
256
56
211
10
49
25
106
9
83
103
50
24
58
437