108
64
23
44
79
54
83
75
80
276
87
63
100
78
95
29
32
237
39
236
47
77
36
27
66
72
30
176
81
33
88
41
45
67
40
19
55
85
255
102
115
158
53
15
195
216
150
31
117