7
122
23
42
89
285
51
56
32
27
102
25
22
347
30
107
19
14
68
15
45
105
222
167
6
43
59
24
66
39
50
163
87
28
81
76