31
21
95
68
17
24
275
7
55
5
13
35
23
76
30
40
42
102
38
12
11
33
410
27
56
70
22
81
2
1
272
39
44
32
9
99
25
281
29
41
46
206
74
221
105
72
4
4972
48
178