158
56
85
52
7
69
53
82
98
23
135
130
37
201
65
154
20
101
83
123
96
125
122
146
40
19
153
102
14
105
88
33
42
76
15
27
214
338
165
34
60
403
84
296
407
302
68
26
36
134
21
38
132