33
45
12
25
22
100
30
15
28
80
96
136
91
2
31
24
11
32
35
77
44
66
58
81
108
445
59
73
53
78
38
64
236
19
49
54
43
27
17
95
46
21
93
61
41
111
68
14
6