33
0
32
9
12
18
41
35
135
7
118
45
37
148
171
237
81
72
26
106
51
73
55
76
125
36
8
232
85
522
63
68
100
50
272
162
75
47
31
42
97
15
84
89
93
64
86
140
61
67