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