30
34
93
28
36
146
94
23
121
99
9
90
207
74
417
60
115
27
62
126
258
56
42
11
32
13
221
21
15
156
17
67
436
24
51
69
31
248
7
71
448
12
50
47
117
351
22
65
41
1738
116