162
445
28
128
26
148
170
53
136
46
105
42
151
613
342
254
349
34
72
341
369
37
41
114
64
21
381
158
199
1420
29
91
99
75
68
95
55
89
39
139
77
307
49
9
87
35
134
456
119
33
31
56
450
23
126