29
54
36
103
27
26
13
10
48
30
33
121
64
605
24
43
15
98
83
88
105
290
66
34
208
45
21
9
11
68
79
8
204
53
50
86
122
52
31
51
72
16
19
49
55
32
65
59