38
122
415
83
49
65
108
34
12
25
130
95
40
377
177
31
7
75
57
354
178
52
414
77
30
21
72
5
37
84
58
8
231
87
29
518
15
47
20
183
93
28
117
263
150
101
61
419
447
23
13
76