175
16
36
23
19
55
29
12
100
10
238
22
66
146
209
27
50
103
185
132
114
163
299
110
124
78
65
49
31
357
121
97
88
260
76
652
99
169
77
45
96
107
98
43
58
32
38
204
61
123
83
25
353