59
122
82
25
45
29
35
117
68
14
83
33
23
26
211
39
69
10
9
105
79
58
15
18
30
51
90
76
20
168
92
34
31
37
22
38
294
4
3
101
42
153
8
17
21
24
70