46
57
104
58
93
16
65
11
22
33
79
70
255
160
109
200
97
87
124
95
133
130
64
75
74
158
288
275
103
20
90
144
170
32
25
18
12
34
21
39
71
30
17
61
19
36
53
41
23
44
40