95
21
360
41
7
4
112
19
29
8
23
11
176
52
37
3
1
2
25
13
18
28
82
26
62
15
30
116
22
46
14
40
17
64
58
187
85
83
5
99
32
44
12
27