32
35
154
167
147
80
67
65
14
20
66
127
44
248
42
25
30
91
22
27
63
102
116
11
37
16
31
13
59
2
28
95
205
51
29
90
3
73
23
47
155
15
61
46