95
18
35
10
30
128
71
56
20
61
76
48
44
23
27
108
19
31
237
67
8
38
51
99
53
64
94
359
68
43
45
49
40
46
17
69
86
24
163
79
91
97
21
37
77
75
65
102
13