46
11
95
183
37
32
34
15
24
49
186
38
53
538
45
65
23
47
17
92
104
12
13
667
57
31
70
28
16
154
88
85
117
344
673
74
22
244
238
20
715
509
174
457
1513
132
251
209
366