36
43
42
33
86
55
53
40
166
486
1038
76
35
44
20
130
118
145
57
180
120
162
51
105
114
21
88
23
67
102
244
72
34
116
104
32
11
226
64
56
45
94
142
66
27
28
37
19
262
58
428
41
30
50
101
78