172
86
31
47
97
25
51
71
61
398
32
70
49
427
222
44
35
10
292
120
349
95
23
24
40
52
153
94
17
30
232
114
48
29
9
28
106
13
161
152
126
15
103
118
84
87
96
46
33
141
19
155
53
37