126
22
58
119
29
167
262
95
15
93
80
61
114
34
13
23
32
160
134
131
54
82
70
44
138
48
39
65
59
62
77
562
63
38
156
86
27
323
30
64
97
98
226
122
137
141
9
376
396
68
66
148
96
25