31
35
226
59
126
182
33
80
19
13
22
23
95
8
7
68
41
102
17
61
90
62
79
117
65
15
387
47
27
14
36
34
10
21
29
44
75
32
114
124
83
88
78
144
91
149