42
24
41
89
336
104
59
67
32
58
77
88
64
50
73
46
14
48
37
29
216
21
22
17
205
31
60
18
36
199
145
47
108
130
52
129
38
23
79
53
20
139
25
96
57