83
52
61
51
58
95
54
25
48
19
33
73
145
45
55
29
26
23
43
86
66
42
38
34
67
108
35
17
69
16
4
85
12
27
88
130
152
41
76
322
75
22
46
117
122
217
384
101