104
16
128
222
533
34
26
98
30
54
5
172
124
111
78
4
40
68
20
114
36
9
44
11
25
80
13
24
137
95
18
14
118
10
86
93
42
22
31
8
7
45
55
338
52
21
17
23
53
28
60
306