124
172
17
31
41
35
116
70
308
141
55
56
40
166
76
50
87
23
7
57
69
134
83
183
82
48
8
537
237
68
44
45
60
245
38
347
71
544
34
37
20
28
32
84
102