2
171
24
22
38
49
37
8
18
9
55
23
12
43
62
17
78
102
54
57
58
29
131
84
940
483
68
81
28
31
138
71
44
40
83
156
25
67
152
106
104
35
64
16
343