59
49
40
51
42
31
19
64
38
93
4
10
17
56
123
23
324
91
46
28
21
85
95
29
16
5
30
54
212
14
8
22
397
34
53
15
48
88
9
143
65
12
62
60
317
164
2
101
151
66
162
117
163