13
30
27
100
36
8
28
21
12
101
14
57
34
67
16
56
65
9
51
82
79
20
19
84
91
89
317
232
49
40
96
50
41
77
33
99
214
126
70
25
105
22
46
92
60