105
13
10
20
154
65
145
32
55
79
16
80
100
25
23
19
8
48
3
94
34
21
35
37
114
108
22
70
7
380
76
124
117
192
28
95
57
85
50
9
15
54
228
123