157
23
31
78
34
782
109
357
54
45
128
60
25
33
13
26
14
120
91
75
29
12
140
44
169
9
65
49
28
74
68
115
175
82
414
159
145
84
207
37
127
32
21
51
277
123
61
206
56
55
27
42
150