28
39
58
30
90
40
65
86
59
152
141
3
37
19
13
16
12
82
5
7
6
24
4
32
14
15
9
11
228
48
35
201
159
72
191
68
85
131
95
34
49
340
69
147
70
81
74
167
160
83
54
51