29
165
375
49
396
214
95
67
86
197
155
41
66
84
64
131
57
51
75
15
85
60
111
88
123
74
39
40
18
161
115
182
96
107
135
110
28
53
127
112
448
121
81
27
144
47
54
336
79
32
223