32
58
5
72
30
37
229
40
7
88
71
14
122
59
55
9
6
34
43
23
22
28
26
97
51
15
99
128
21
48
177
774
102
39
17
155
42
103
31
3
116
117
166