117
25
57
24
173
252
125
43
64
194
94
60
89
82
42
147
154
178
236
22
12
47
17
20
38
30
65
10
49
143
263
232
50
110
16
112
7
153
44
29
46
516
569
155
35
41
39
48
23