109
7
39
178
5
1
32
31
24
27
8
19
44
53
66
45
125
25
71
75
15
56
54
51
65
29
251
108
59
17
16
41
48
13
85
46
58
10
68
112
50
35
47
28
30
116