30
17
19
91
5
7
255
54
13
21
51
36
429
157
37
40
12
1
2
82
10
41
64
47
23
141
44
124
45
29
69
14
48
206
27
49
3
116
42
4
46
109
105
15
20
371
89