58
12
145
40
78
60
41
70
383
54
47
30
36
16
35
14
108
79
113
63
67
223
15
43
75
8
38
68
195
64
99
59
22
123
179
32
255
127
24
55
89
48
61
37
66
159
28
56
136
21