7
32
52
26
41
10
21
11
18
194
15
69
84
295
107
67
22
12
6
46
28
85
35
55
17
68
16
117
81
54
331
48
23
102
93
139
347
284
34
65
44
86
37
25
66
49
43
90
178
76
4
62