103
23
60
56
52
26
42
51
170
27
13
4
25
152
31
118
6
29
141
161
87
138
10
111
53
12
17
77
65
174
426
115
364
210
59
47
63
412
71
230
89
451
45
58
37
104
34
171
16
88