109
34
80
81
48
26
15
75
23
32
76
22
47
10
24
57
56
52
21
84
25
73
41
37
16
35
205
86
42
18
91
58
67
31
39
55
204
128
137
248
96
33
53
65
82
70
366
12