100
51
1
84
18
25
8
12
155
33
13
241
308
6
50
7
73
20
60
22
19
47
26
36
9
14
10
67
42
58
56
4
63
21
32
41
46
131
43
117