117
56
83
200
21
53
20
24
37
202
301
246
76
181
149
18
195
28
87
32
13
19
107
47
8
55
62
150
39
51
97
29
12
25
124
102
126
70
123
98
35
14
58
38
22
31
15
49
71
41
768