51
29
56
76
45
128
59
37
71
41
57
366
4
12
35
145
118
19
75
86
121
191
27
83
89
102
164
50
17
82
15
40
252
46
34
66
175
237
104
58
42
97
39
93
165
92
5
13
28
21
146
11