30
48
21
11
6
93
61
53
31
12
20
147
13
9
46
50
5
228
45
202
40
300
26
42
232
29
8
56
146
69
249
4154
35
7
17
51
16
23
47
79
91
184
41
206
70
27