34
102
12
27
7
21
113
25
84
400
23
498
124
449
397
145
24
100
193
52
72
31
47
354
26
93
16
116
30
32
90
384
94
268
9
37
77
55
5
82
106
14
85
42
75
11
57