113
66
15
121
202
218
35
58
28
53
137
3
11
80
234
108
208
37
68
236
69
250
2
33
74
62
23
25
88
126
129
20
10
29
30
50
32
51
93
152
176
59
13
5
149
198
4
141
26
22
6
43