103
31
203
53
27
22
85
21
295
46
223
108
19
60
100
64
42
84
263
125
132
70
43
234
20
95
37
6
93
82
80
38
90
13
29
40
67
34
26
99
112
7
17
28
48
231
184
44
74
39
15
115