83
41
2
15
105
3
4
29
57
27
46
31
498
52
48
10
23
127
17
16
69
5
32
13
38
43
47
30
34
93
20
53
12
136
49
36
97
18
8
26
22
179
121
145
94