52
30
75
23
155
22
15
5
91
116
3
41
18
42
69
20
7
25
19
49
295
124
48
82
108
120
73
83
57
43
77
36
72
99
274
110
198
84
16
157
128
86
28
17
29
143
32
9
104
6
89
13