102
53
43
31
54
66
59
28
50
90
48
41
33
37
181
44
88
32
76
3
13
27
4
35
39
127
62
161
67
150
285
129
429
46
72
71
26
297
110
40
191
128
64
214
96
160
156
114
216
25