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