2
201
17
5
8
23
34
14
31
22
38
263
73
41
47
46
28
146
110
90
45
71
33
294
64
24
51
35
25
19
81
187
378
53
13
111
147
20
86
61
219
6
9
18
108
30
91
96
43
27