326
9
133
21
60
8
61
28
35
13
98
309
251
45
333
240
25
75
50
246
83
18
211
24
299
108
46
59
26
37
112
159
88
33
160
11
233
122
94
93
138
51
92
67
23
146
36
225
62