12
32
27
19
33
28
82
15
91
419
56
22
51
50
34
94
16
123
9
18
6
37
120
7
60
68
35
111
13
66
166
23
38
126
146
21
252
131
73
142
102
160
72
58
317
213