118
30
33
39
26
18
86
25
17
20
46
31
23
36
83
197
22
28
14
71
92
99
13
11
50
29
24
21
51
8
58
4
27
84
45
42
16
35
151
91
105
63
119
48
139
53