122
181
59
32
19
12
372
16
27
23
64
42
28
35
17
5
25
55
128
33
49
21
51
65
26
155
18
58
8
37
77
24
31
38
56
1024
9
7
14
30
206
156
86
53