109
39
120
29
16
66
14
15
36
7
31
113
119
54
61
114
34
97
46
47
22
9
89
30
202
64
40
55
71
69
135
72
183
23
125
141
51
44
95
77
33
112
88
233
42
45
178
132
11
24