36
41
20
153
11
16
28
89
18
43
260
68
69
223
86
24
7
104
29
97
91
32
17
81
115
347
45
251
171
63
74
73
125
141
30
208
40
72
50
294
135
34
230
26
48
83
22
179
126
47
70
127
145
88