116
10
60
26
41
9
42
90
77
47
84
17
38
76
11
27
18
33
68
39
99
4
22
70
15
117
61
79
57
16
35
75
1
336
54
67
87
196
63
51
106
92
30
215
95
112
20
8
512