15
51
62
37
45
36
186
14
25
66
60
34
73
146
71
96
49
105
31
63
144
20
28
170
127
273
70
153
57
44
117
23
342
93
203
165
89
40
1290
97
55
149
91
54
67
21
41
17
65
53
136
48