101
62
2
28
161
41
10
9
36
109
58
25
23
14
5
12
3
1
11
70
26
169
158
16
20
7
8
17
51
222
47
53
69
13
6
22
31
49
30
63
110
76
24
431