45
33
229
27
53
17
63
37
24
15
32
107
26
86
46
48
34
61
55
72
28
36
29
25
144
170
38
35
132
16
214
74
70
64
133
47
54
134
49
41
233
136
95
171
239
115
106
20
88