49
39
12
30
9
15
27
21
90
69
23
34
43
93
198
38
19
33
351
53
25
16
31
86
127
225
14
60
35
17
64
76
349
63
154
6
199
89
140
205
81
73
36
395
75
1338
47
46