31
64
79
32
34
44
66
29
14
42
93
48
49
70
21
128
19
22
18
24
15
58
53
45
97
30
368
62
258
61
129
17
88
94
286
28
73
114
82