338
32
109
31
58
199
33
60
116
119
122
74
111
25
61
98
22
12
36
247
15
41
146
63
68
38
65
39
86
21
333
16
150
143
459
73
40
91
20
37
18
19
71
26
321
267
103
258