7
94
14
34
11
15
48
8
5
31
19
26
3
32
40
349
58
53
111
25
56
44
59
33
215
129
37
39
240
102
52
17
24
78
38
375
23
47
260
106
97
35
20
76
87
137