353
20
34
154
122
320
55
94
60
179
252
35
65
77
45
127
84
58
31
132
21
42
130
17
38
30
223
79
70
301
39
584
63
128
205
59
121
101
151
44
227
114
56
28
76
72
32
109
171
300
23
237