32
16
93
41
193
48
51
74
185
59
118
33
92
4
146
79
14
103
12
23
7
34
39
20
36
42
187
143
145
64
126
97
55
65
38
164
57
87
189
141
76
94
45
122
287
98
249
53
114
56
25
134