45
171
37
16
62
49
26
20
103
59
44
43
17
65
35
31
126
48
41
36
32
38
102
21
50
86
42
67
143
51
101
294
69
139
114
154
219
1101
160
46
58
54
61
15
157
109
155
63
197
115
7
110
52