16
30
41
38
125
75
82
147
106
19
22
15
314
8
46
31
26
95
48
18
49
25
33
58
69
87
211
52
160
60
146
192
67
255
13
449
90
34
178
63
86
29
50
53
57
148
99
51
4
84