23
13
162
103
19
49
72
43
12
25
2
90
141
83
89
7
66
174
149
120
110
130
92
24
324
50
175
16
34
40
248
47
74
28
35
119
20
21
15
107
29
46
60
36
30
113
97
88
94
52
55
434