104
37
53
16
31
58
388
86
46
76
215
118
11
35
13
6
18
14
56
17
23
36
48
112
52
27
49
30
26
51
156
28
15
66
178
40
68
39
20
361
90
32
21
227
81
42