7
37
36
90
160
38
51
83
17
31
19
84
73
65
66
82
67
186
22
57
344
77
97
40
15
25
14
34
30
27
88
76
28
41
29
23
153
42
180
53
62
91
217
47
58
3
12
317
52