182
31
61
44
113
103
33
32
36
13
10
22
19
102
60
336
271
30
140
358
35
26
25
49
16
11
8
67
4
5
40
107
64
1074
435
693
54
59
332
311
475
37
17
28
18
525
328
478
97
494