102
148
38
31
62
54
44
30
41
29
32
60
75
37
35
21
36
204
61
172
98
14
104
67
5
76
49
46
57
33
18
232
24
23
100
112
128
58
566
243