104
33
55
51
78
84
39
80
59
147
61
105
123
67
49
117
228
76
110
41
152
58
141
95
247
320
40
127
101
172
70
209
48
69
66
52
187
56
34
81
92
53
46
64
27
88
36
107