95
16
20
39
59
22
31
58
35
75
93
137
23
84
49
50
7
10
44
32
17
86
41
61
268
13
28
24
3
102
21
38
29
178
110
82
57
42
40
47
5
1
12
120
64
277
173
14