40
31
35
19
24
105
14
23
12
13
33
10
1
64
21
41
55
88
15
60
8
114
92
50
28
45
58
26
189
37
108
27
87
46
16
68
51
107
264
140
17
141
34
11
44
22
63