58
41
56
21
1182
50
19
95
33
89
83
37
116
88
86
6
225
233
262
7
65
52
223
16
330
22
79
274
67
4
18
17
47
11
120
5
14
24
35
3
23
55
25
44
199
74
127
209
215
280
374
284
117