108
18
3
31
2
20
106
23
36
6
141
17
11
26
12
13
33
15
4
10
77
52
30
9
25
28
8
49
21
197
35
150
167
39
59
41
1
179
19
79