30
9
12
16
0
38
21
26
32
31
14
71
11
13
84
54
34
130
24
102
18
122
5
285
56
22
48
19
86
110
8
63
89
33
170
73
179
40
41
46
6
87
80