34
76
31
43
24
176
14
78
30
27
19
35
161
87
37
68
77
52
61
47
109
25
94
49
776
244
118
66
54
40
116
485
105
117
53
174
95
192
28
23
4
15
44
90
18
12
20
7
58
42
156