92
51
22
18
20
62
17
31
94
6
43
8
95
77
37
91
24
28
296
367
14
105
292
29
228
74
52
65
140
23
10
38
19
68
47
78
45
274
54
125
48
25
4
57
35
49
75
27
59
53
15