322
8
102
24
219
82
44
36
236
345
67
105
137
64
11
5
81
4
33
83
499
140
21
416
155
538
333
193
14
35
52
27
63
87
59
211
886
29
502
31
23
116
16
68
146
108
10
30
51
150
49
54
37