49
8
30
86
75
24
29
25
82
281
13
22
6
7
33
502
118
36
27
20
488
16
57
48
3455
23
109
125
17
538
19
424
45
242
89
51
120
296
31
14
355
137
81
47
15
106
201