104
49
167
91
19
12
29
27
25
24
30
55
44
88
9
101
23
28
38
345
196
272
73
3
53
123
37
11
77
1
17
60
80
13
4
14
10
178
56
62
2
162
41
76