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