32
30
49
34
79
109
8
60
50
66
45
71
11
20
103
215
126
366
39
15
31
82
61
115
23
187
29
111
127
86
40
58
85
22
114
119
13
75
37
27
51
12
76
56
3
47
17