31
58
39
43
85
37
3
49
44
28
19
71
12
29
21
130
20
97
47
15
32
298
79
11
24
23
75
132
218
34
145
30
6
68
156
25
17
10
67
1
45
84
239
36
33