33
9
5
111
86
139
56
66
71
27
30
43
63
31
73
29
10
17
184
156
124
26
11
120
98
28
19
39
23
7
32
65
78
15
51
218
40
91
25
35
155
121
116
53
60
99
44
41
254
133
236