28
5
11
93
18
7
29
25
20
33
65
101
68
58
51
31
15
108
99
104
24
147
21
112
46
30
110
212
78
151
44
48
82
102
55
97
84
13
66
42
130
34
16