5
266
44
13
106
19
16
74
97
167
109
36
101
88
20
11
65
32
69
51
76
63
68
64
60
34
81
49
30
35
67
123
53
62
48
295
38
102
41
428
45
111
7
144
72
22
108
94
77