106
32
86
31
103
69
17
29
33
27
50
14
58
26
71
42
70
22
35
64
111
59
54
108
148
60
36
9
122
52
129
43
4
11
15
5
10
41
82
110
39
73
228
176
28
38
7
21
16