93
32
31
68
103
50
61
112
148
4
8
21
6
24
33
13
26
77
162
94
137
37
23
29
27
9
41
20
45
12
39
114
25
35
364
164
51
47
56
99