58
31
101
40
25
284
67
22
396
34
29
38
27
64
246
11
17
87
115
18
2
16
19
15
205
61
109
35
75
135
23
74
28
13
48
32
116
24
129
89
72
251
113
37
224
148
385
33
80