65
295
103
22
102
201
132
97
63
81
18
117
37
1598
29
82
899
87
96
15
381
9
759
19
52
23
30
307
16
38
594
260
26
462
293
240
40
116
252
42
12
28
39
140
71
93
31
70
114
100
13
215
80
25
32
162