105
104
93
123
116
73
74
40
108
31
23
49
229
95
62
27
17
8
39
26
19
32
15
11
14
43
117
34
114
3
35
10
9
12
7
42
64
30
89
78
63
13
21
16
82
66