102
122
56
152
22
192
4
363
85
25
62
28
99
132
86
72
17
40
21
34
320
77
27
451
95
58
108
163
79
123
115
133
13
238
349
57
225
38
157
113
16
229
96
8
90
210
107
89
39
425
391
145
59
43
14
277