22
16
99
324
67
41
88
69
51
97
145
561
61
21
48
196
56
27
176
14
35
13
77
17
2
92
39
38
11
49
33
46
65
204
24
329
4
12
105
36
31
59
95
98
87
52
73
18
26
50
155