340
123
44
78
85
114
108
21
45
20
36
59
82
12
8
51
76
69
83
102
66
61
179
254
178
47
125
48
65
117
160
52
688
34
53
182
43
30
14
143
80
60
28
257
231
110
29
74
320
190
95