22
31
114
127
116
24
5
35
19
27
106
12
56
17
10
14
58
82
79
30
94
252
211
96
165
8
28
237
93
90
3
77
43
1
38
294
15
29
16
39
37
6
223
74
69
76
40