101
47
32
14
73
26
11
179
162
42
5
34
109
8
54
310
64
243
198
33
264
56
82
23
91
45
116
58
13
4
93
110
157
41
70
17
30
60
81
131
25
168
51
38
18
36