162
74
161
1197
65
12
296
22
38
95
104
259
132
202
89
166
136
124
232
247
78
39
14
57
66
98
19
28
63
34
43
15
72
97
5
248
105
73
88
53
62
16
45
130
117
25
26
56