120
45
77
354
34
15
75
11
148
17
99
126
10
85
27
194
18
262
61
234
46
60
259
9
1133
37
213
252
20
12
83
29
41
16
13
51
128
3
33
71
54
38
52
44
139
111
25
4
24
68
39
73
23
105