107
40
295
57
3
187
39
2
16
19
43
1076
29
32
89
14
26
86
35
30
93
941
126
42
82
31
73
7
12
51
21
99
352
5
17
23
54
28
112
13
75
33
46
105
62
6
1