45
21
51
40
16
33
85
1
44
6
12
30
79
37
14
35
193
138
32
262
8
19
17
347
288
84
10
18
4
24
29
15
27
103
78
368
13
70
177
255
38
202
80
39