85
16
29
84
522
10
13
17
153
25
22
125
101
11
352
49
26
160
78
39
33
20
48
167
1375
168
362
44
28
138
21
32
69
90
19
50
34
7
2
23
96
102
18
46
4
52
51
35