10
15
105
34
192
25
14
108
41
40
93
16
70
79
67
110
102
31
46
66
81
56
65
55
60
76
33
36
116
148
82
149
117
80
89
318
236
37
42
275
44
246
94
134
163
29
17
91
12