128
92
45
298
340
183
68
222
13
74
582
39
94
160
24
34
21
30
52
59
120
33
35
121
259
99
23
25
22
20
163
41
29
87
28
44
170
221
84
16
9
31
119
102
126
51
27
322
93
129