32
88
58
14
3
164
42
44
16
8
33
17
138
181
51
77
41
45
441
15
27
7
59
19
80
28
47
62
52
46
60
357
165
122
89
36
230
34
114
55
132
768
66
25
10
23
49
56
105
222
39
79